Speeding up the Java Tm Serialisation Framework through Partial Evaluation
نویسنده
چکیده
Framework-based Object-Oriented applications are not as eecient as they could be. This results from the high-genericity of frameworks. However, once the framework is instantiated, part of this genericity can be removed. This is for instance the case when gener-icity is obtained through the use of reeection. This paper takes the Java Serialization framework as a typical example and shows how partial evaluation can significantly speed up the instantiated framework.
منابع مشابه
Speeding up the Meta-level Processing of Java Through Partial Evaluation
Run-time features like re ection in object-oriented languages decrease application performance. In order to reconcile exibility and performance, we adapt the standard partial evaluation process to deal with Java re ection API. This paper present a way to evaluate at compile time the meta-object computations that normally take place at run time. A classi cation of the Java re ective methods allo...
متن کاملA Serialisation Based Approach for Processes Strong Mobility
We present in this paper a generic approach for process transformation into strong mobile entity. Our approach is based on processes Serialisation using source code transformation, which generates the source code of a strong mobile process. Our approach is suitable for transforming distributed applications into mobile applications where every process can be migrated independently any time. We a...
متن کاملSerialisation based approach for processes strong mobility
We present in this paper a generic, transparent and portable approach for process transformation into mobile entity. Our approach is based on processes Serialisation using source code transformation, which generates a mobile process with a great portability. Our approach is suitable for transforming distributed applications into mobile applications where every process can be migrated independen...
متن کاملEvil Pickles: DoS Attacks Based on Object-Graph Engineering (Artifact)
This artefact demonstrates the effects of the serialisation vulnerabilities described in the companion paper. It is composed of three components: scripts, including source code, for Java, Ruby and C# serialisation-vulnerabilities, two case studies that demonstrate attacks based on the vulnerabilities, and a contracts-based mitigation strategy for serialisation-based attacks on Java applications...
متن کاملFramework for Prioritizing Solutions in Overcoming Data Quality Problems Using Analytic Hierarchy Process (AHP)
The Central Statistics Agency (BPS) is a government institution that has the authority to carry out statistical activities in the form of censuses and surveys, to produce statistical data needed by the government, the private sector and the general public, as a reference in planning, monitoring, and evaluation of development results. Therefore, providing quality statistical data is very decisiv...
متن کامل